olive yard planted with stumps - Turco Inglés Diccionario